internet banking software online banking bank software intellectual property investment checking private equity microsoft technology commercialization marketing bank venture capital banking software technology specialists internet banking licensing business consulting banking logo design